@echo off
echo 🚀 测试心跳检测和清理接口
echo.

REM 检查后端服务是否运行
echo 📡 检查后端服务状态...
curl -s http://localhost:4000/health >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 后端服务未运行，请先启动后端服务
    echo.
    echo 启动命令：
    echo   start-backend.bat
    echo.
    pause
    exit /b 1
)

echo ✅ 后端服务正在运行
echo.

REM 检查依赖
if not exist "node_modules\axios" (
    echo 📦 安装测试依赖...
    npm install axios
    if %errorlevel% neq 0 (
        echo ❌ 依赖安装失败
        pause
        exit /b 1
    )
)

echo.
echo 🧪 开始测试新接口...
echo.

REM 运行测试
node test-heartbeat-cleanup.js

echo.
echo �� 测试完成！
echo.
pause
